/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package resources.reports;

import general.util.MyDateUtil;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import jpa.entity.Produto_Pedido;
import jpa.entity.TipoPagamento;

/**
 *
 * @author isaias
 */
public class PedidoParams extends BaseParams implements Serializable{

       private String nameEmpresa;
       private String enderecoEmpresa;
       private String cnpjEmpresa;
       private String telefoneEmpresa;
       private String ieEmpresa;
       private String email;

       private String nameFornecedor;
       private String telefoneFornecedor;
       private String vendedor;
       private String telefoneVendedor;

       private String nomeObra;
       private String localEntrega;

       private List<Produto_Pedido> produto_Pedido = new ArrayList<Produto_Pedido>();

       private String numeroPedido;
       private String tipoPagamento;
       private String diasPagamento;
       private String valor;
       private String valorFrete;
       private String valorTotal;
       private String obs;
       private String pedidoData;
       

    public String getCnpjEmpresa() {
        return cnpjEmpresa;
    }

    public void setCnpjEmpresa(String cnpjEmpresa) {
        this.cnpjEmpresa = cnpjEmpresa;
    }

    public String getDiasPagamento() {
        return diasPagamento;
    }

    public void setDiasPagamento(String diasPagamento) {
        this.diasPagamento = diasPagamento;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEnderecoEmpresa() {
        return enderecoEmpresa;
    }

    public void setEnderecoEmpresa(String enderecoEmpresa) {
        this.enderecoEmpresa = enderecoEmpresa;
    }

    public String getTipoPagamento() {
        return tipoPagamento;
    }

    public void setTipoPagamento(String tipoPagamento) {
        this.tipoPagamento = tipoPagamento;
    }
    
    public String getIeEmpresa() {
        return ieEmpresa;
    }

    public void setIeEmpresa(String ieEmpresa) {
        this.ieEmpresa = ieEmpresa;
    }

    public List<Produto_Pedido> getProduto_Pedido() {
        return produto_Pedido;
    }

    public void setProduto_Pedido(List<Produto_Pedido> produto_Pedido) {
        this.produto_Pedido = produto_Pedido;
    }
    
    public String getLocalEntrega() {
        return localEntrega;
    }

    public void setLocalEntrega(String localEntrega) {
        this.localEntrega = localEntrega;
    }

    public String getNameEmpresa() {
        return nameEmpresa;
    }

    public void setNameEmpresa(String nameEmpresa) {
        this.nameEmpresa = nameEmpresa;
    }

    public String getNameFornecedor() {
        return nameFornecedor;
    }

    public void setNameFornecedor(String nameFornecedor) {
        this.nameFornecedor = nameFornecedor;
    }

    public String getNomeObra() {
        return nomeObra;
    }

    public void setNomeObra(String nomeObra) {
        this.nomeObra = nomeObra;
    }

    public String getObs() {
        return obs;
    }

    public void setObs(String obs) {
        this.obs = obs;
    }

    public String getTelefoneFornecedor() {
        return telefoneFornecedor;
    }

    public void setTelefoneFornecedor(String telefoneFornecedor) {
        this.telefoneFornecedor = telefoneFornecedor;
    }
    
    public String getTelefoneEmpresa() {
        return telefoneEmpresa;
    }

    public void setTelefoneEmpresa(String telefoneEmpresa) {
        this.telefoneEmpresa = telefoneEmpresa;
    }

    public String getTelefoneVendedor() {
        return telefoneVendedor;
    }

    public void setTelefoneVendedor(String telefoneVendedor) {
        this.telefoneVendedor = telefoneVendedor;
    }

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }

    public String getValorFrete() {
        return valorFrete;
    }

    public void setValorFrete(String valorFrete) {
        this.valorFrete = valorFrete;
    }

    public String getValorTotal() {
        return valorTotal;
    }

    public void setValorTotal(String valorTotal) {
        this.valorTotal = valorTotal;
    }

    public String getVendedor() {
        return vendedor;
    }

    public void setVendedor(String vendedor) {
        this.vendedor = vendedor;
    }

    public String getNumeroPedido() {
        return numeroPedido;
    }

    public void setNumeroPedido(String numeroPedido) {
        this.numeroPedido = numeroPedido;
    }

    public String getPedidoData() {
        return pedidoData;
    }

    public void setPedidoData(String pedidoData) {
        this.pedidoData = pedidoData;
    }

    public String humanReportFileName() {
        return "pedido" + MyDateUtil.getExtenseDateString(new Date(System.currentTimeMillis())) + ".pdf";
    }
}
